if(all[ux][uy].full == true and all[ux][uy - 1].full == false)
{
setProperty(all[ux][uy - 1].name, _Y, ypos + uy * ywid);
all[ux][uy].name = all[ux][uy - 1].name;
all[ux][uy].type = all[ux][uy - 1].type;
all[ux][uy].full = false;
setnull(ux,uy - 1);
}
uy--;
}
ux++;
}
}
function removex()
{
jy = 11;
while(jy >= 2)
{
if(all[1][jy].type == all[2][jy].type and all[1][jy].type == all[3][jy].type and all[1][jy].type == all[4][jy].type and all[1][jy].type == all[5][jy].type and all[1][jy].full == false)
{
removeMovieClip(all[1][jy].name);
setnull(1,jy);
removeMovieClip(all[2][jy].name);
setnull(2,jy);
removeMovieClip(all[3][jy].name);
setnull(3,jy);
removeMovieClip(all[4][jy].name);
setnull(4,jy);
removeMovieClip(all[5][jy].name);
setnull(5,jy);
_root.score.text += 30;
break;
}
jjy = 1;
while(2 >= jjy)
{
if(all[jjy][jy].type == all[jjy + 1][jy].type and all[jjy][jy].type == all[jjy + 2][jy].type and all[jjy][jy].type == all[jjy + 3][jy].type and all[jjy][jy].full == false)
{
removeMovieClip(all[jjy][jy].name);
setnull(jjy,jy);
removeMovieClip(all[jjy + 1][jy].name);
setnull(jjy + 1,jy);
removeMovieClip(all[jjy + 2][jy].name);
setnull(jjy + 2,jy);
removeMovieClip(all[jjy + 3][jy].name);
setnull(jjy + 3,jy);
_root.score.text += 20;
break;
}
jjy++;
}
jjy = 1;
while(3 >= jjy)
{
if(all[jjy][jy].type == all[jjy + 1][jy].type and all[jjy][jy].type == all[jjy + 2][jy].type and all[jjy][jy].full == false)
{
removeMovieClip(all[jjy][jy].name);
setnull(jjy,jy);
removeMovieClip(all[jjy + 1][jy].name);
setnull(jjy + 1,jy);
removeMovieClip(all[jjy + 2][jy].name);
setnull(jjy + 2,jy);
_root.score.text += 10;
break;
}
jjy++;
}
jy--;
}
}
function removey()
{
b1 = 1;
while(5 >= b1)
{
b2 = 11;
while(b2 >= 7)
{
if(all[b1][b2].type == all[b1][b2 - 1].type and all[b1][b2].type == all[b1][b2 - 2].type and all[b1][b2].type == all[b1][b2 - 3].type and all[b1][b2].type == all[b1][b2 - 4].type and all[b1][b2].full == false)
{
removeMovieClip(all[b1][b2].name);
setnull(b1,b2);
removeMovieClip(all[b1][b2 - 1].name);
setnull(b1,b2 - 1);
removeMovieClip(all[b1][b2 - 2].name);
setnull(b1,b2 - 2);
removeMovieClip(all[b1][b2 - 3].name);
setnull(b1,b2 - 3);
removeMovieClip(all[b1][b2 - 4].name);
setnull(b1,b2 - 4);
_root.score.text += 30;
}
b2--;
}
b2 = 11;
while(b2 >= 6)
{
if(all[b1][b2].type == all[b1][b2 - 1].type and all[b1][b2].type == all[b1][b2 - 2].type and all[b1][b2].type == all[b1][b2 - 3].type and all[b1][b2].full == false)
{
removeMovieClip(all[b1][b2].name);
setnull(b1,b2);
removeMovieClip(all[b1][b2 - 1].name);
setnull(b1,b2 - 1);
removeMovieClip(all[b1][b2 - 2].name);
setnull(b1,b2 - 2);
removeMovieClip(all[b1][b2 - 3].name);
setnull(b1,b2 - 3);
_root.score.text += 20;
}
b2--;
}
b2 = 11;
while(b2 >= 5)
{
if(all[b1][b2].type == all[b1][b2 - 1].type and all[b1][b2].type == all[b1][b2 - 2].type and all[b1][b2].full == false)